{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":569041,"defaultBranch":"master","name":"curl","ownerLogin":"curl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-03-18T22:32:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16928085?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716930795.0","currentOid":""},"activityList":{"items":[{"before":"6946b3a799657c73b4f398b0a4d6d9d20efc1cd0","after":"f28428972045abd7d3f778525847d81c4d705731","ref":"refs/heads/master","pushedAt":"2024-05-28T21:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"openssl: fix %-specifier in infof() call\n\nCloses #13816","shortMessageHtmlLink":"openssl: fix %-specifier in infof() call"}},{"before":"671be7e8436de6b0325f2643a4075ed169e9fd81","after":null,"ref":"refs/heads/bagder/warn-terminal-width","pushedAt":"2024-05-28T21:13:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"67b0692f093c597b1537d9d64ff75b17a751644e","after":"6946b3a799657c73b4f398b0a4d6d9d20efc1cd0","ref":"refs/heads/master","pushedAt":"2024-05-28T21:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"curl: make warnings and other messages aware of terminal width\n\nThis removes unnecessary line wraps when the terminal is wider than 79\ncolumns and it also makes messages look better in narrower terminals.\n\nThe get_terminal_columns() function is not split out into its own source\nfile.\n\nSuggested-by: Elliott Balsley\nFixes #13804\nCloses #13808","shortMessageHtmlLink":"curl: make warnings and other messages aware of terminal width"}},{"before":"2368e223731099fcd0e1fe96e8d609cfb7faaf2a","after":"67b0692f093c597b1537d9d64ff75b17a751644e","ref":"refs/heads/master","pushedAt":"2024-05-28T19:20:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"GHA: enable tests 1139, 1177, 1477 on Windows\n\nThese exclusions came from the AppVeyor CI config, but they do pass now\nand they are static tests with no flakiness risk.\n\nFollow-up to 0914d8aadddac0d1459673d5b7f77e8f3378b22b #13759\nCloses #13817","shortMessageHtmlLink":"GHA: enable tests 1139, 1177, 1477 on Windows"}},{"before":"def7d05382743ea7aa1d356d1e41dcb22ecdd4d7","after":"2368e223731099fcd0e1fe96e8d609cfb7faaf2a","ref":"refs/heads/master","pushedAt":"2024-05-28T18:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dfandrich","name":"Dan Fandrich","path":"/dfandrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228259?s=80&v=4"},"commit":{"message":"CI: Improve labeler tag detection\n\nAlso, simplify patterns with a single glob.","shortMessageHtmlLink":"CI: Improve labeler tag detection"}},{"before":"d22eff07a230c8f18c566d32aacba3a216a0c823","after":"975f5a786076288d5f53497aca8c665082aa4f3f","ref":"refs/heads/bagder/variable-random","pushedAt":"2024-05-28T14:02:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"fixup srand","shortMessageHtmlLink":"fixup srand"}},{"before":null,"after":"d22eff07a230c8f18c566d32aacba3a216a0c823","ref":"refs/heads/bagder/variable-random","pushedAt":"2024-05-28T13:49:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"var: provide a default 'random' variable\n\n... and two new output functions: \"uuid\" and \"hex\"\n\nThe variable holds a 128 bit semi-random value. Output it like\n\n{{random:hex}} to get it all as a 32 byte hex sequuence\n{{random:uuid}} shows it as a UUID sequence\n{{random:url}} shows it URL encoded\n{{random:b64}} shows it base64 encoded\n\nFor now, this holds fixed content, meaning that if you use it several\ntimes in the command line it will have the same value.\n\n- is this useful and wanted at all?\n- should we use a \"reserved\" prefix for internally provided variables?\n- if so, this needs to be documented\n- test cases needed","shortMessageHtmlLink":"var: provide a default 'random' variable"}},{"before":"60c7340b0ce7cb185a7f2987fcbe28197311b9bd","after":"671be7e8436de6b0325f2643a4075ed169e9fd81","ref":"refs/heads/bagder/warn-terminal-width","pushedAt":"2024-05-28T11:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"fixup move get_terminal_columns() to terminal.c","shortMessageHtmlLink":"fixup move get_terminal_columns() to terminal.c"}},{"before":"bb9110a997ab36de6ccc2f96363fcfa6d70a16db","after":"def7d05382743ea7aa1d356d1e41dcb22ecdd4d7","ref":"refs/heads/master","pushedAt":"2024-05-28T11:14:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"GHA: disable TFTP tests in Windows jobs\n\nShot in the dark trying to find out which tests are\nhanging / going to an infinite loop.\n\nThe ones failing after 45 minutes (mingw-w64) or 30 minutes (MSVC).\n\nRef: https://github.com/curl/curl/pull/13599#issuecomment-2119372376","shortMessageHtmlLink":"GHA: disable TFTP tests in Windows jobs"}},{"before":"e8c59d5484058559f4ea114284c802309531c39c","after":"4f529c7ed5cc5448fb728ae3c97fbba3249fa22f","ref":"refs/heads/bagder/cd2nroff-endofip","pushedAt":"2024-05-28T08:59:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"fixup end more curldown lists with \"##\"","shortMessageHtmlLink":"fixup end more curldown lists with \"##\""}},{"before":"14a825ccea01f8da2d3769f682961e7ce388aea2","after":null,"ref":"refs/heads/renovate/vmactions-omnios-vm-digest","pushedAt":"2024-05-28T08:41:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"582743f2e74bce21003373c2e6b02ef9661638f7","after":"bb9110a997ab36de6ccc2f96363fcfa6d70a16db","ref":"refs/heads/master","pushedAt":"2024-05-28T08:41:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"ci: update vmactions/omnios-vm digest to a61ca1e\n\nCloses #13801","shortMessageHtmlLink":"ci: update vmactions/omnios-vm digest to a61ca1e"}},{"before":"38a4b0bf3e672e6c61471d0465cc6a706f49dad3","after":null,"ref":"refs/heads/bagder/openssl-tlsmin-quic","pushedAt":"2024-05-28T08:40:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"7bbad0c03373522364a37ff8fa2c9ab300b327d3","after":"582743f2e74bce21003373c2e6b02ef9661638f7","ref":"refs/heads/master","pushedAt":"2024-05-28T08:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"openssl/gnutls: rectify the TLS version checks for QUIC\n\nThe versions check wrongly complained and return error if the *minimum*\nversion was set to something less than 1.3. QUIC is always TLS 1.3, but\nthat means minimum 1.2 is still fine to ask for.\n\nThis also renames the local variable to make the mistake harder to make\nin the future.\n\nRegression shipped in 8.8.0\n\nFollow-up to 3210101088dfa3d6a125\n\nReported-by: fds242 on github\nFixes #13799\nCloses #13802","shortMessageHtmlLink":"openssl/gnutls: rectify the TLS version checks for QUIC"}},{"before":"70a65e1b47bcec19c8d69703aa1dbb543196afc8","after":"7bbad0c03373522364a37ff8fa2c9ab300b327d3","ref":"refs/heads/master","pushedAt":"2024-05-28T08:38:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"gnutls: improve TLS shutdown\n\nlocal ftp upload tests sometimes failed with an invalid TLS record being\nreported by gnutls. vsftp did log that the shutdown was not regarded as\nclean, failing the control connection thereafter.\n\nThese changes make test_31_05 work reliable locally.\n\n- on closing the SSL filter, shutdown READ *and* WRITE\n- on closing, try a receive after shutdown is sent\n- convert to DEBUGF to CURL_TRC_CF\n\nCloses #13790","shortMessageHtmlLink":"gnutls: improve TLS shutdown"}},{"before":"4f558d288ca67920fb590210ab7d10ecac32f4a5","after":"70a65e1b47bcec19c8d69703aa1dbb543196afc8","ref":"refs/heads/master","pushedAt":"2024-05-28T08:29:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"RELEASE-NOTES: synced","shortMessageHtmlLink":"RELEASE-NOTES: synced"}},{"before":"f8da1144677e7a3c7bee35e4c5c4cb26a2ac174f","after":null,"ref":"refs/heads/bagder/tests-more-config","pushedAt":"2024-05-28T07:56:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"59dc9f7e69c399102e9ebe3670360ef52706ff23","after":"4f558d288ca67920fb590210ab7d10ecac32f4a5","ref":"refs/heads/master","pushedAt":"2024-05-28T07:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"tests: run with \"--trace-config all\" to provide even more info\n\nin case of problems.\n\nCloses #13791","shortMessageHtmlLink":"tests: run with \"--trace-config all\" to provide even more info"}},{"before":null,"after":"60c7340b0ce7cb185a7f2987fcbe28197311b9bd","ref":"refs/heads/bagder/warn-terminal-width","pushedAt":"2024-05-28T07:46:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"curl: make warnings and other messages aware of terminal width\n\nThis removes unnecessary line wraps when the terminal is wider than 79\ncolumns, but also makes messages look better in narrower terminals.\n\nSuggested-by: Elliott Balsley\nFixes #13804","shortMessageHtmlLink":"curl: make warnings and other messages aware of terminal width"}},{"before":"d9fdaeb17f4e9fd8b1d271f3b1bbe99bd24d9ad6","after":"a727c57c6f552e988d622b39ac9719dd83923d87","ref":"refs/heads/dfandrich/parallelci","pushedAt":"2024-05-28T06:46:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"appveyor.sh: move/rebase patch from appveyor.yml","shortMessageHtmlLink":"appveyor.sh: move/rebase patch from appveyor.yml"}},{"before":null,"after":"e8c59d5484058559f4ea114284c802309531c39c","ref":"refs/heads/bagder/cd2nroff-endofip","pushedAt":"2024-05-28T06:34:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"cd2nroff: use an empty \"##\" to signal end of .IP sequence\n\nLike when we list a series of options and then want to add \"normal\" text\nagain afterwards.\n\nWithout this, the indentation level wrongly continues even after the\nfinal \"##\" header, making following text wrongly appear to belong to the\nheader above.\n\nAdjusted CURLOPT_SSLVERSION.md to use this to show the idea.\n\nFixes #13803\nReported-by: Jay Satiro","shortMessageHtmlLink":"cd2nroff: use an empty \"##\" to signal end of .IP sequence"}},{"before":"53b4dfe405dca1eeff0ac48e2fc96d7782e887a7","after":"59dc9f7e69c399102e9ebe3670360ef52706ff23","ref":"refs/heads/master","pushedAt":"2024-05-28T06:12:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"build: untangle `CURLDEBUG` and `DEBUGBUILD` macros\n\n`CURLDEBUG` is meant to enable memory tracking, but in a bunch of cases,\nit was protecting debug features that were supposed to be guarded with\n`DEBUGBUILD`.\n\nReplace these uses with `DEBUGBUILD`.\n\nThis leaves `CURLDEBUG` uses solely for its intended purpose: to enable\nthe memory tracking debug feature.\n\nAlso:\n- autotools: rely on `DEBUGBUILD` to enable `checksrc`.\n Instead of `CURLDEBUG`, which worked in most cases because debug\n builds enable `CURLDEBUG` by default, but it's not accurate.\n- include `lib/easyif.h` instead of keeping a copy of a declaration.\n- add CI test jobs for the build issues discovered.\n\nRef: https://github.com/curl/curl/pull/13694#issuecomment-2120311894\nCloses #13718","shortMessageHtmlLink":"build: untangle CURLDEBUG and DEBUGBUILD macros"}},{"before":"2c44094747f3d90d2853e11201342dc72ec449d1","after":"38a4b0bf3e672e6c61471d0465cc6a706f49dad3","ref":"refs/heads/bagder/openssl-tlsmin-quic","pushedAt":"2024-05-28T05:53:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"fixup the same fix for gnutls as well","shortMessageHtmlLink":"fixup the same fix for gnutls as well"}},{"before":"f709a45c57566dffd307231b5d1bf3e2c337375e","after":"53b4dfe405dca1eeff0ac48e2fc96d7782e887a7","ref":"refs/heads/master","pushedAt":"2024-05-27T22:27:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"examples: delete unused includes\n\nDelete a bunch of unnecessary-looking headers from some examples. This\nis known to be tricky on AIX (perhaps also in other less-tested envs).\n\nLet me know if any of this looks incorrect or outright fails on some\nsystems.\n\nFollow-up to d4b85890555388bec212b75f47a5c1a48705b156 #13771\nCloses #13785","shortMessageHtmlLink":"examples: delete unused includes"}},{"before":"0fd794df35f0e9ede4a816c20db7451422eb2bbc","after":"f709a45c57566dffd307231b5d1bf3e2c337375e","ref":"refs/heads/master","pushedAt":"2024-05-27T21:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"appveyor: fixup job name [ci skip]\n\nFollow-up to fc8e0dee3045658f293452121f5290d81ba3aa1e #13694","shortMessageHtmlLink":"appveyor: fixup job name [ci skip]"}},{"before":null,"after":"2c44094747f3d90d2853e11201342dc72ec449d1","ref":"refs/heads/bagder/openssl-tlsmin-quic","pushedAt":"2024-05-27T21:17:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"openssl: rectify the TLS version check for QUIC\n\nThe version check wrongly complained and return error if the *minimum*\nversion was set to something less than 1.2. QUIC is always TLS 1.3, but\nthat means minimum 1.2 is still fine to ask for.\n\nThis also renames the local variable to make the mistake harder to make\nin the future.\n\nReported-by: fds242 on github\nFixes #13799","shortMessageHtmlLink":"openssl: rectify the TLS version check for QUIC"}},{"before":null,"after":"14a825ccea01f8da2d3769f682961e7ce388aea2","ref":"refs/heads/renovate/vmactions-omnios-vm-digest","pushedAt":"2024-05-27T20:56:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"ci: Update vmactions/omnios-vm digest to a61ca1e","shortMessageHtmlLink":"ci: Update vmactions/omnios-vm digest to a61ca1e"}},{"before":"58ca0a2f0743a586716ca357c382b29e3f08db69","after":"0fd794df35f0e9ede4a816c20db7451422eb2bbc","ref":"refs/heads/master","pushedAt":"2024-05-27T20:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"cmake: fix `-Wredundant-decls` in unity/mingw-w64/gcc/curldebug/DLL builds\n\nIt affected cmake-unity shared-curltool curldebug mingw-w64 gcc builds\nwhen building the `testdeps` target.\n\nApply the solution already used in `lib/base64.c` and `lib/dynbuf.c`\nto fix it.\n\nAlso update an existing GHA CI job to test the issue fixed.\n\n```\nIn file included from curl/lib/version_win32.c:35,\n from curl/_bld/src/CMakeFiles/curl.dir/Unity/unity_0_c.c:145:\ncurl/lib/memdebug.h:52:14: error: redundant redeclaration of 'curl_dbg_logfile' [-Werror=redundant-decls]\n 52 | extern FILE *curl_dbg_logfile;\n | ^~~~~~~~~~~~~~~~\nIn file included from curl/src/slist_wc.c:32,\n from curl/_bld/src/CMakeFiles/curl.dir/Unity/unity_0_c.c:4:\ncurl/lib/memdebug.h:52:14: note: previous declaration of 'curl_dbg_logfile' with type 'FILE *' {aka 'struct _iobuf *'}\n 52 | extern FILE *curl_dbg_logfile;\n | ^~~~~~~~~~~~~~~~\ncurl/lib/memdebug.h:55:44: error: redundant redeclaration of 'curl_dbg_malloc' [-Werror=redundant-decls]\n 55 | CURL_EXTERN ALLOC_FUNC ALLOC_SIZE(1) void *curl_dbg_malloc(size_t size,\n | ^~~~~~~~~~~~~~~\ncurl/lib/memdebug.h:55:44: note: previous declaration of 'curl_dbg_malloc' with type 'void *(size_t, int, const char *)' {aka 'void *(long long unsigned int, int, const char *)'}\n 55 | CURL_EXTERN ALLOC_FUNC ALLOC_SIZE(1) void *curl_dbg_malloc(size_t size,\n | ^~~~~~~~~~~~~~~\n[...]\ncurl/lib/memdebug.h:110:17: error: redundant redeclaration of 'curl_dbg_fclose' [-Werror=redundant-decls]\n 110 | CURL_EXTERN int curl_dbg_fclose(FILE *file, int line, const char *source);\n | ^~~~~~~~~~~~~~~\ncurl/lib/memdebug.h:110:17: note: previous declaration of 'curl_dbg_fclose' with type 'int(FILE *, int, const char *)' {aka 'int(struct _iobuf *, int, const char *)'}\n 110 | CURL_EXTERN int curl_dbg_fclose(FILE *file, int line, const char *source);\n | ^~~~~~~~~~~~~~~\n```\nRef: https://ci.appveyor.com/project/curlorg/curl/builds/49840554/job/a4aoet17e9qnqx1a#L362\n\nAfter: https://ci.appveyor.com/project/curlorg/curl/builds/49843735/job/hbo2uah2vj0ns523\n\nRef: #13689 (CI testing this PR with `DEBUGBUILD`/`CURLDEBUG`/shared-static combinations)\nDepends-on: #13694\nDepends-on: #13800\nCloses #13705","shortMessageHtmlLink":"cmake: fix -Wredundant-decls in unity/mingw-w64/gcc/curldebug/DLL b…"}},{"before":"fc8e0dee3045658f293452121f5290d81ba3aa1e","after":"58ca0a2f0743a586716ca357c382b29e3f08db69","ref":"refs/heads/master","pushedAt":"2024-05-27T20:28:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"lib: fix gcc warning in certain debug builds\n\n```\ncurl/lib/http_aws_sigv4.c:536:10: error: 'clock' may be used uninitialized [-Werror=maybe-uninitialized]\n 536 | time_t clock;\n | ^~~~~\n```\nRef: https://github.com/curl/curl/actions/runs/9158755123/job/25177765000#step:13:79\n\nCherry-picked from #13718\nCloses #13800","shortMessageHtmlLink":"lib: fix gcc warning in certain debug builds"}},{"before":"837378309860839496d2c7429d5befa7faac538c","after":"fc8e0dee3045658f293452121f5290d81ba3aa1e","ref":"refs/heads/master","pushedAt":"2024-05-27T19:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"build: untangle `UNITTESTS` and `DEBUGBUILD` macros\n\n- fix `DEBUGBUILD` guards that should be `UNITTESTS`, in libcurl code\n used by unit tests.\n- fix guards for libcurl functions used in unit tests only.\n- sync `UNITTEST` attribute between declarations and definitions.\n- drop `DEBUGBUILD` guard from test `unit2600`.\n- fix guards for libcurl HSTS code used by both a unit test (`unit1660`)\n and `test0446`.\n- update an existing AppVeyor CI job to test the issues fixed.\n\nThis fixes building tests with `CURLDEBUG` enabled but `DEBUGBUILD`\ndisabled. This can happen when building tests with CMake with\n`ENABLE_DEBUG=ON` in Release config, or with `ENABLE_CURLDEBUG=ON`\nand _without_ `ENABLE_DEBUG=ON`. Possibly also with autotools\nwhen using `--enable-curldebug` without `--enable-debug`.\n\nTest results:\n- before:\n https://ci.appveyor.com/project/curlorg/curl/builds/49835609\n https://ci.appveyor.com/project/curlorg/curl/builds/49898529/job/k8qpbs8idby70smw\n https://github.com/curl/curl/actions/runs/9259078835/job/25470318167?pr=13798#step:13:821\n- after: https://ci.appveyor.com/project/curlorg/curl/builds/49839255\n (the two failures are unrelated, subject to PR #13705)\n\nRef: #13592 (issue discovery)\nRef: #13689 (CI testing this PR with `DEBUGBUILD`/`CURLDEBUG` combinations)\nCloses #13694","shortMessageHtmlLink":"build: untangle UNITTESTS and DEBUGBUILD macros"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVkr2HQA","startCursor":null,"endCursor":null}},"title":"Activity · curl/curl"}